package code1;

import java.sql.*;
import java.util.Scanner;

public class insert {
    void doinsert() {
        System.out.println("请输入学号，姓名，专业以空格分割，不能为空");
        student s = new student();
        s.input();
        try {
            //1.加载驱动程序
            //此语句固定，使用MySQL数据库无需更改，在JSP中可不加异常处理
            Class.forName("com.mysql.cj.jdbc.Driver");
            //2.获取数据库的连接
            //此语句只需更改端口、数据库名称、用户名及密码，使用MySQL数据库格式固定，在JSP中可不加异常处理
            //可以在括号内使用上述注释的URL、USER、PASSWORD
            Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/zjjtest1?useUnicode=true&characterEncoding=UTF-8&userSSL=false&serverTimezone=GMT%2B8", "root", "xgyyds");
            //3.通过数据库的连接操作数据库，实现新增数据
            Statement sql = con.createStatement();
            String new_member = "insert into sta values('" + s.sno + "','" + s.sname + "','" + s.sdept + "')";
            //一次增加多条数据
            sql.executeUpdate(new_member);
            con.close();
        } catch (SQLException | ClassNotFoundException E) {
            System.out.println("SQL异常！！！！");
            E.printStackTrace();
            return;
        }
        System.out.println("插入成功请继续");
    }

}
